package com.adk.backend.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 财务审核实体类
 * 对应数据库表：lx_finance_check
 */
@Data
@TableName("lx_finance_check")
public class LxFinanceCheck implements Serializable {
    
    private static final long serialVersionUID = 1L;
    
    @TableId(type = IdType.AUTO)
    private Long id;
    
    /**
     * 月份（YYYY-MM）
     */
    private String fMonth;
    
    /**
     * 月份（时间戳）
     */
    private Integer fMonthInt;
    
    /**
     * 总净重（KG）
     */
    private BigDecimal totalNw;
    
    /**
     * 总毛重（KG）
     */
    private BigDecimal totalGw;
    
    /**
     * 总清单费用
     */
    private BigDecimal totalMainfestFee;
    
    /**
     * 总金额
     */
    private BigDecimal totalAmount;
    
    /**
     * 是否审核：0-否，1-是
     */
    private Integer isChecked;
    
    /**
     * 审核用户ID
     */
    private Integer checkedUid;
    
    /**
     * 审核时间（时间戳）
     */
    private Integer checkedTime;
    
    /**
     * 总HLL费用
     */
    private BigDecimal totalHll;
    
    /**
     * 总中港费用
     */
    private BigDecimal totalZg;
    
    /**
     * 总头程费用
     */
    private BigDecimal totalTx;
    
    /**
     * 总清关费用
     */
    private BigDecimal totalCustom;
    
    /**
     * 总PS费用
     */
    private BigDecimal totalPs;
    
    /**
     * ML费用
     */
    private BigDecimal ml;
    
    /**
     * 汇率
     */
    private BigDecimal exchangeRate;
}


